"Indicate direction of travel in track icons (default = 0)",
"0", ARGTYPE_BOOL, ARG_NOMINMAX },
{"units", &opt_units,
- "Units used when writing comments ('s'tatute, 'm'etric,' 'n'autical)",
+ "Units used when writing comments ('s'tatute, 'm'etric,' 'n'autical, 'a'viation)",
"s", ARGTYPE_STRING, ARG_NOMINMAX },
{"labels", &opt_labels,
"Display labels on track and routepoints (default = 1)",
case 's': fmt_setunits(units_statute); break;
case 'm': fmt_setunits(units_metric); break;
case 'n': fmt_setunits(units_nautical); break;
- default: fatal("Units argument '%s' should be 's' for statute units or 'm' for metric.", opt_units); break;
+ case 'a': fmt_setunits(units_aviation); break;
+ default: fatal("Units argument '%s' should be 's' for statute units, 'm' for metric, 'n' for nautical or 'a' for aviation.\n", opt_units); break;
}
/*
* Reduce race conditions with network read link.
case units_statute:
case units_metric:
case units_nautical:
+ case units_aviation:
units = u;
return 0;
default:
}
break;
case units_nautical:
+ case units_aviation:
d = METERS_TO_NMILES(distance_meters);
*tag = "NM";
break;
switch (units) {
case units_statute:
+ case units_aviation:
d = METERS_TO_FEET(distance_meters);
*tag = "ft";
break;
*tag = "mph";
break;
case units_nautical:
+ case units_aviation:
d = METERS_TO_NMILES(distance_meters_sec) * SECONDS_PER_HOUR ;
*tag = "knts";
break;
<para>
Units is a simple option. Specify 's' for "statute" (miles, feet, and
other things that don't sensibly convert to each other, but are craved
-by Americans) or 'm' for "metric". Default is 's'.
+by Americans), 'm' for "metric", 'n' for "nautical" or 'a' for "aviation". Default is 's'.
</para>